package com.pacotes.questionario;

public class QuestaoObjetiva extends Questao {

	private Boolean answer;//Resposta é um booleano

	public QuestaoObjetiva(String titulo, boolean answer) {
		super(titulo);
		this.answer = answer;
	}

	public QuestaoObjetiva(String titulo) {
		super(titulo);
		this.answer = true;
	}


	/**
	 * //Converte-se a resposta de booleano para string para ser retornado
	 * 
	 */
	@Override 
	public String getAnswer() {
		if(answer.equals(true))
			return "Sim";
		else
			return "Não";

	}

	@Override //Para manter a mesma interface, converte-se a string para booleano
	public void setAnswer(String answer) {
		if(answer.equals("Sim"))
			this.answer = true;
		else
			this.answer = false;

	}	

	@Override
	public String toString(){
		if(answer)
			return  super.toString() + ", Resposta: Sim.";
		else
			return  super.toString() + ", Resposta: Não.";

	}

}
